home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Tools / Debugger / Power Mac Debugger 2.1d12 / Power Mac Debugger 2.1d12.rsrc / CODE_104_AClose2.txt < prev    next >
Text File  |  1996-04-18  |  12KB  |  218 lines

  1. # far model CODE resource
  2. # near model jump table entries starting at A5 + 0x00000000 (0 of them)
  3. # far model jump table entries starting at A5 + 0x0000D948 (7 of them)
  4. # A5 relocation data at 0x000001DC
  5. #   A5 relocation at 00000036
  6. #   A5 relocation at 00000072
  7. #   A5 relocation at 000000AC
  8. #   A5 relocation at 000000F0
  9. #   A5 relocation at 00000102
  10. #   A5 relocation at 00000110
  11. #   A5 relocation at 0000013E
  12. #   A5 relocation at 00000176
  13. #   A5 relocation at 000001AA
  14. # A5 is 0x00000000
  15. # PC relocation data at 0x000001E7
  16. #   PC relocation at 000000BA
  17. # load address is 0x00000000
  18. 00000000  0000 0000                ori.b      D0, 0x0
  19. 00000004  4348                     chk.w      D1, A0
  20. 00000006  455A                     chk.w      D2, [A2]+
  21. 00000008  4E56 0000                link       A6, 0
  22. 0000000C  2079 FFFB 9284           movea.l    A0, [0xFFFB9284]
  23. 00000012  226E 0008                movea.l    A1, [A6 + 0x8]
  24. 00000016  2288                     move.l     [A1], A0
  25. 00000018  4E5E                     unlink     A6
  26. 0000001A  205F                     movea.l    A0, [A7]+
  27. 0000001C  584F                     addq.w     A7, 4
  28. 0000001E  4ED0                     jmp        [A0]
  29. 00000020  8020                     or.b       D0, -[A0]
  30. 00000022  5F5F                     subq.w     [A7]+, 7
  31. 00000024  6474                     bcc        +0x76 /* 0000009A */
  32. 00000026  5F5F                     subq.w     [A7]+, 7
  33. 00000028  3232 5452                move.w     D1, [A2 + D5.w * 4 + 0x52]
  34. 0000002C  6573                     bcs        +0x75 /* 000000A1 */
  35. 0000002E  697A                     bvs        +0x7C /* 000000AA */
  36. 00000030  6545                     bcs        +0x47 /* 00000077 */
  37. 00000032  7870                     moveq.l    D4, 0x70
  38. 00000034  616E                     bsr        +0x70 /* 000000A4 */
  39. 00000036  6465                     bcc        +0x67 /* 0000009D */
  40. 00000038  7256                     moveq.l    D1, 0x56
  41. 0000003A  6965                     bvs        +0x67 /* 000000A1 */
  42. 0000003C  7743                     moveq.l    D3, 0x43
  43. 0000003E  6D64                     blt        +0x66 /* 000000A4 */
  44. 00000040  4676 0000                not.w      [A6 + D0.w]
  45. 00000044  4E56 0000                link       A6, 0
  46. 00000048  2079 FFFB 9280           movea.l    A0, [0xFFFB9280]
  47. 0000004E  226E 0008                movea.l    A1, [A6 + 0x8]
  48. 00000052  2288                     move.l     [A1], A0
  49. 00000054  4E5E                     unlink     A6
  50. 00000056  205F                     movea.l    A0, [A7]+
  51. 00000058  584F                     addq.w     A7, 4
  52. 0000005A  4ED0                     jmp        [A0]
  53. 0000005C  9D5F                     sub.w      [A7]+, D6
  54. 0000005E  5F64                     subq.w     -[A4], 7
  55. 00000060  745F                     moveq.l    D2, 0x5F
  56. 00000062  5F31 3954                subq.b     <<invalid full ext with I/IS == 4>>, 7
  57. 00000066  4578 7061                chk.w      D2, [0x00007061]
  58. 0000006A  6E64                     bgt        +0x66 /* 000000D0 */
  59. 0000006C  6572                     bcs        +0x74 /* 000000E0 */
  60. 0000006E  5669 6577                addq.w     [A1 + 0x6577], 3
  61. 00000072  4772 6F77                chk.w      D3, <<invalid full ext with IS == 1 and I/IS == 7>>
  62. 00000076  6572                     bcs        +0x74 /* 000000EA */
  63. 00000078  4676 0000                not.w      [A6 + D0.w]
  64. 0000007C  4E56 0000                link       A6, 0
  65. 00000080  2F0A                     move.l     -[A7], A2
  66. 00000082  2079 FFFB 927C           movea.l    A0, [0xFFFB927C]
  67. 00000088  246E 0008                movea.l    A2, [A6 + 0x8]
  68. 0000008C  2488                     move.l     [A2], A0
  69. 0000008E  2F0A                     move.l     -[A7], A2
  70. 00000090  4EB9 0000 00BC           jsr        [0x000000BC]
  71. 00000096  245F                     movea.l    A2, [A7]+
  72. 00000098  4E5E                     unlink     A6
  73. label0000009A:
  74. 0000009A  205F                     movea.l    A0, [A7]+
  75. 0000009C  584F                     addq.w     A7, 4
  76. 0000009E  4ED0                     jmp        [A0]
  77. 000000A0  985F                     sub.w      D4, [A7]+
  78. 000000A2  5F64                     subq.w     -[A4], 7
  79. fn000000A4:
  80. 000000A4  745F                     moveq.l    D2, 0x5F
  81. 000000A6  5F31 3454                subq.b     [A1 + D3.w * 4 + 0x54], 7
  82. label000000AA:
  83. 000000AA  4578 7061                chk.w      D2, [0x00007061]
  84. 000000AE  6E64                     bgt        +0x66 /* 00000114 */
  85. 000000B0  6572                     bcs        +0x74 /* 00000124 */
  86. 000000B2  4172 726F                chk.w      D0, [A2 + D7.w * 2 + 0x6F]
  87. 000000B6  7746                     moveq.l    D3, 0x46
  88. 000000B8  7600                     moveq.l    D3, 0x00
  89. 000000BA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  90. 000000BE  0000 2F0B                ori.b      D0, 0xB
  91. 000000C2  266E 0008                movea.l    A3, [A6 + 0x8]
  92. 000000C6  2079 FFFD E250           movea.l    A0, [0xFFFDE250]
  93. 000000CC  2688                     move.l     [A3], A0
  94. 000000CE  202B 00BC                move.l     D0, [A3 + 0xBC]
  95. // begin alternate branch 000000D0-000000DE
  96. label000000D0:
  97. 000000D0  00BC 2740 00A8 2F0B 4EB9 ori.l      0x2F0B4EB9, 0x274000A8
  98. 000000DA  0000 8A8A                ori.b      D0, 0x8A
  99. // end alternate branch 000000D0-000000DE
  100. label000000D0: // (misaligned)
  101. 000000D2  2740 00A8                move.l     [A3 + 0xA8], D0
  102. 000000D6  2F0B                     move.l     -[A7], A3
  103. 000000D8  4EB9 0000 8A8A           jsr        [0x00008A8A]
  104. 000000DE  7000                     moveq.l    D0, 0x00
  105. label000000E0:
  106. 000000E0  2740 00BC                move.l     [A3 + 0xBC], D0
  107. 000000E4  2F0B                     move.l     -[A7], A3
  108. 000000E6  4EB9 0000 DA72           jsr        [0x0000DA72]
  109. // begin alternate branch 000000EA-000000EE
  110. label000000EA:
  111. 000000EA  DA72 265F                add.w      D5, [A2 + D2.w * 8 + 0x5F]
  112. // end alternate branch 000000EA-000000EE
  113. label000000EA: // (misaligned)
  114. 000000EC  265F                     movea.l    A3, [A7]+
  115. 000000EE  4E5E                     unlink     A6
  116. 000000F0  205F                     movea.l    A0, [A7]+
  117. 000000F2  584F                     addq.w     A7, 4
  118. 000000F4  4ED0                     jmp        [A0]
  119. 000000F6  955F                     sub.w      [A7]+, D2
  120. 000000F8  5F64                     subq.w     -[A4], 7
  121. 000000FA  745F                     moveq.l    D2, 0x5F
  122. 000000FC  5F31 3154                subq.b     <<invalid full ext with I/IS == 4>>, 7
  123. 00000100  546F 6767                addq.w     [A7 + 0x6767], 2
  124. 00000104  6C65                     bge        +0x67 /* 0000016B */
  125. 00000106  4963                     chk.w      D4, -[A3]
  126. 00000108  6F6E                     ble        +0x70 /* 00000178 */
  127. 0000010A  4676 0000                not.w      [A6 + D0.w]
  128. 0000010E  FFFF                     .invalid   <<F/7/7>>
  129. 00000110  4E56 0000                link       A6, 0
  130. label00000114:
  131. 00000114  2079 FFFB 9278           movea.l    A0, [0xFFFB9278]
  132. 0000011A  226E 0008                movea.l    A1, [A6 + 0x8]
  133. 0000011E  2288                     move.l     [A1], A0
  134. 00000120  4E5E                     unlink     A6
  135. 00000122  205F                     movea.l    A0, [A7]+
  136. label00000124:
  137. 00000124  584F                     addq.w     A7, 4
  138. 00000126  4ED0                     jmp        [A0]
  139. 00000128  9C5F                     sub.w      D6, [A7]+
  140. 0000012A  5F64                     subq.w     -[A4], 7
  141. 0000012C  745F                     moveq.l    D2, 0x5F
  142. 0000012E  5F31 3854                subq.b     [A1 + D3 + 0x54], 7
  143. 00000132  4578 7061                chk.w      D2, [0x00007061]
  144. 00000136  6E64                     bgt        +0x66 /* 0000019C */
  145. 00000138  6572                     bcs        +0x74 /* 000001AC */
  146. 0000013A  5669 6577                addq.w     [A1 + 0x6577], 3
  147. 0000013E  5469 746C                addq.w     [A1 + 0x746C], 2
  148. 00000142  6546                     bcs        +0x48 /* 0000018A */
  149. 00000144  7600                     moveq.l    D3, 0x00
  150. 00000146  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  151. 0000014A  0000 2079                ori.b      D0, 0x79 /* 'y' */
  152. 0000014E  FFFB                     .invalid   <<F/7/7>>
  153. 00000150  9274 226E                sub.w      D1, [A4 + D2.w * 2 + 0x6E]
  154. 00000154  0008 2288                ori.b      A0, 0x88
  155. 00000158  4E5E                     unlink     A6
  156. 0000015A  205F                     movea.l    A0, [A7]+
  157. 0000015C  584F                     addq.w     A7, 4
  158. 0000015E  4ED0                     jmp        [A0]
  159. 00000160  975F                     sub.w      [A7]+, D3
  160. 00000162  5F64                     subq.w     -[A4], 7
  161. 00000164  745F                     moveq.l    D2, 0x5F
  162. 00000166  5F31 3354                subq.b     <<invalid full ext with I/IS == 4>>, 7
  163. 0000016A  4578 7061                chk.w      D2, [0x00007061]
  164. 0000016E  6E64                     bgt        +0x66 /* 000001D4 */
  165. 00000170  6572                     bcs        +0x74 /* 000001E4 */
  166. 00000172  5669 6577                addq.w     [A1 + 0x6577], 3
  167. 00000176  4676 0000                not.w      [A6 + D0.w]
  168. // begin alternate branch 00000178-0000017C
  169. label00000178:
  170. 00000178  0000 FFFF                ori.b      D0, 0xFF
  171. // end alternate branch 00000178-0000017C
  172. label00000178: // (misaligned)
  173. 0000017A  FFFF                     .invalid   <<F/7/7>>
  174. 0000017C  4E56 0000                link       A6, 0
  175. 00000180  2079 FFFB 9270           movea.l    A0, [0xFFFB9270]
  176. 00000186  226E 0008                movea.l    A1, [A6 + 0x8]
  177. label0000018A:
  178. 0000018A  2288                     move.l     [A1], A0
  179. 0000018C  4E5E                     unlink     A6
  180. 0000018E  205F                     movea.l    A0, [A7]+
  181. 00000190  584F                     addq.w     A7, 4
  182. 00000192  4ED0                     jmp        [A0]
  183. 00000194  9A5F                     sub.w      D5, [A7]+
  184. 00000196  5F64                     subq.w     -[A4], 7
  185. 00000198  745F                     moveq.l    D2, 0x5F
  186. 0000019A  5F31 3654                subq.b     [A1 + D3.w * 8 + 0x54], 7
  187. // begin alternate branch 0000019C-0000019E
  188. label0000019C:
  189. 0000019C  3654                     movea.w    A3, [A4]
  190. // end alternate branch 0000019C-0000019E
  191. label0000019C: // (misaligned)
  192. 0000019E  4578 7061                chk.w      D2, [0x00007061]
  193. 000001A2  6E64                     bgt        +0x66 /* 00000208 */
  194. 000001A4  6572                     bcs        +0x74 /* 00000218 */
  195. 000001A6  5669 6577                addq.w     [A1 + 0x6577], 3
  196. 000001AA  4D67                     chk.w      D6, -[A7]
  197. label000001AC:
  198. 000001AC  7246                     moveq.l    D1, 0x46
  199. 000001AE  7600                     moveq.l    D3, 0x00
  200. 000001B0  0000 FFFF                ori.b      D0, 0xFF
  201. 000001B4  1B1E                     move.b     -[A5], [A6]+
  202. 000001B6  1D22                     move.b     -[A6], -[A2]
  203. 000001B8  0907                     btst       D7, D4
  204. 000001BA  171C                     move.b     -[A3], [A4]+
  205. 000001BC  1A00                     move.b     D5, D0
  206. 000001BE  005D 0000                ori.w      [A5]+, 0x0
  207. 000001C2  0000 0000                ori.b      D0, 0x0
  208. 000001C6  0000 0000                ori.b      D0, 0x0
  209. 000001CA  0000 0000                ori.b      D0, 0x0
  210. 000001CE  0000 0000                ori.b      D0, 0x0
  211. 000001D2  0000 0000                ori.b      D0, 0x0
  212. // begin alternate branch 000001D4-000001D8
  213. label000001D4:
  214. 000001D4  0000 0000                ori.b      D0, 0x0
  215. // end alternate branch 000001D4-000001D8
  216. label000001D4: // (misaligned)
  217. 000001D6  0000                     .incomplete
  218.